package main

import "fmt"

//管道的遍历和关闭
func main() {
	//通过内置函数close关闭管道后，无法再写入，但是可以读取
	testChan := make(chan int, 10)
	testChan <- 10
	testChan <- 20
	close(testChan)
	//testChan <- 100 // 无法继续写入 panic: send on closed channel
	fmt.Printf("%v", <-testChan)
}
